package com.example.java8.feature_01;

//定义一个接口
public interface Output {

	//接口里定义的Field只能是常量、这里会自动加上public static final
	int MAX_CACHE_SIZE = 50;
	
	//接口里定义的只能是public的抽象实例方法这里会自动加上public abstract
	void out();
	void getData(String msg);
	
	//在接口中定义默认方法，需要使用default修饰
	default void print(String... msgs){
		for(String msg : msgs)
			System.out.println(msg);
	}
	
	//在接口中定义默认方法，需要使用default修饰
	default void test(){
		System.out.println("默认的test()方法");
	}
	
	//在接口中定义类方法，需要使用static修饰
	static String testStatic(){
		return "接口里的类方法";
	}
}
